package com.yonyou.iuap.ipaas.connector.sdwcoatencent.api.model.response.stock;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * ** description 描述 **
 *
 * @author : auto generated
 * @date : Oct 20, 2024 3:33:32 PM
 */
@Data
public class StocktakingResponseDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 盘点单号
     * 描述： 盘点单号
     */
    private String order_sn;
    /**
     * 盘点状态
     * 描述：  盘点状态：
     10 待盘点
     20 预锁
     30 盘点中
     40 已盘点
     121 待审核
     122 已驳回
     123 通过
     124 作废
     */
    private Long status;
    /**
     * 状态文本
     * 描述： 状态文本
     */
    private String status_text;
    /**
     * 盘点仓库id
     * 描述： 盘点仓库id
     */
    private Long wid;
    /**
     * 盘点仓库名称
     * 描述： 盘点仓库名称
     */
    private String ware_house_name;
    /**
     * 盘点类型：
     * 描述： 盘点类型：
     1 整仓盘点
     2 SKU盘点
     3 仓位盘点
     4 SKU+仓位盘点
     */
    private Long check_type;
    /**
     * 盘点类型说明
     * 描述： 盘点类型说明
     */
    private String check_type_text;
    /**
     * 是否明盘
     * 描述： 是否明盘：0 否，1 是
     */
    private Long is_display_check;
    /**
     * 是否明盘文本
     * 描述： 是否明盘文本
     */
    private String display_check_name;
    /**
     * 是否零库存参与盘点
     * 描述： 是否零库存参与盘点：0 否，1 是
     */
    private Long is_zero;
    /**
     * 产品种类
     * 描述： 产品种类
     */
    private Long product_type;
    /**
     * 创建人id
     * 描述： 创建人id
     */
    private Long create_uid;
    /**
     * 创建人姓名
     * 描述： 创建人姓名
     */
    private String create_user;
    /**
     * 创建时间
     * 描述： 创建时间
     */
    private String create_time;
    /**
     * 盘点人id
     * 描述： 盘点人id
     */
    private Long check_uid;
    /**
     * 盘点人姓名
     * 描述： 盘点人姓名
     */
    private String check_user;
    /**
     * 实际盘点人id
     * 描述： 实际盘点人id
     */
    private Long real_check_uid;
    /**
     * 实际盘点人姓名
     * 描述： 实际盘点人姓名
     */
    private String real_check_user;
    /**
     * 盘点时间
     * 描述： 盘点时间
     */
    private String check_time;
    /**
     * 提交人id
     * 描述： 提交人id
     */
    private Long commit_uid;
    /**
     * 提交人姓名
     * 描述： 提交人姓名
     */
    private String commit_user;
    /**
     * 提交时间
     * 描述： 提交时间
     */
    private String commit_time;
    /**
     * 作废人id
     * 描述： 作废人id
     */
    private Long cancel_uid;
    /**
     * 作废人姓名
     * 描述： 作废人姓名
     */
    private String cancel_user;
    /**
     * 作废时间
     * 描述： 作废时间
     */
    private String cancel_time;
    /**
     * 作废原因
     * 描述： 作废原因
     */
    private String cancel_reason;
    /**
     * 备注
     * 描述： 备注
     */
    private String remark;
    /**
     * 单据状态
     * 描述： 单据状态：0 正常，1 处理中
     */
    private Long request_status;
    /**
     * 上传附件信息
     * 描述： 上传附件信息
     */
    private List<StocktakingResponseDetailFile> file;
    /**
     * 盘点明细列表
     * 描述： 盘点明细列表
     */
    private List<StocktakingResponseDetailProduct_list> product_list;
    /**
     * 盘点明细总数
     * 描述： 盘点明细总数
     */
    private Long total;
    /**
     * 盘点明细信息
     * 描述： 盘点明细信息
     */
    private StocktakingResponseDetailItem_total item_total;


}